package com.eastedu.report.common.model.po;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 学生活动环节 - 资源接收使用明细（资源类型）
 * <p>
 * 附件二～附件六：教师各环节资源使用个数、资源接收个数、资源使用率
 *
 * @author luozhenzhong </p>
 * @author superman
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Entity
@Table(name = "t_teacher_teaching_activity_student_resource_usage_detail")
@TableName("t_teacher_teaching_activity_student_resource_usage_detail")
public class TeacherTeachingActivityStudentResourceUsageDetailPO extends CommonRankEntity {

    @Column(name = "`record_followed_use_number`", columnDefinition = "int comment '教师使用活动直播/实录个数（同步）'")
    private Integer recordFollowedUseNumber;
    @Column(name = "`record_history_use_number`", columnDefinition = "int comment '教师使用活动直播/实录个数（历史）'")
    private Integer recordHistoryUseNumber;

    @Column(name = "`activity_plan_followed_use_number`", columnDefinition = "int comment '教师使用活动方案个数（同步）'")
    private Integer activityPlanFollowedUseNumber;

    @Column(name = "`material_followed_use_number`", columnDefinition = "int comment '教师使用活动素材个数（同步）'")
    private Integer materialFollowedUseNumber;

    @Column(name = "`student_sample_followed_use_number`", columnDefinition = "int comment '教师使用学生范例个数（同步）'")
    private Integer studentSampleFollowedUseNumber;

    @Column(name = "`extracurricular_extension_followed_use_number`", columnDefinition = "int comment '教师使用课外拓展个数（同步）'")
    private Integer extracurricularExtensionFollowedUseNumber;

    @Column(name = "`activity_plan_history_use_number`", columnDefinition = "int comment '教师使用活动方案个数（历史）'")
    private Integer activityPlanHistoryUseNumber;

    @Column(name = "`material_history_use_number`", columnDefinition = "int comment '教师使用活动素材个数（历史）'")
    private Integer materialHistoryUseNumber;

    @Column(name = "`student_sample_history_use_number`", columnDefinition = "int comment '教师使用学生范例个数（历史）'")
    private Integer studentSampleHistoryUseNumber;

    @Column(name = "`extracurricular_extension_history_use_number`", columnDefinition = "int comment '教师使用课外拓展个数（历史）'")
    private Integer extracurricularExtensionHistoryUseNumber;

    @Column(name = "`resource_use_number`", columnDefinition = "int comment '教师使用学生活动资源总个数'")
    private Integer resourceUseNumber;

}